String s = "string1,string2,string3";
String sa = s.split(",");
System.out.println(s[0].trim());
結果會印出string1,trim()為去空白
。
String s = "string";
System.out.println(s.substring(0,2));
結果會印出str。
String s = "zzzzzzz";
System.out.println(s.indexOf(z));
結果會印出0。
4.lastIndexOf
抓取相對應字元最後的index
String s = "zzzzzzz";
System.out.lastIndexOf(s.indexOf(z));
結果會印出6。
String s = "zzzz";
System.out.println(s.replace("z","a"));
結果會印出aaaa。
String s = "abcde";
System.out.println(s.startsWith("a"));
System.out.println(s.startsWith("b"));
結果會印出
true
false
String s = "abcde";
System.out.println(s.endsWith("a"));
System.out.println(s.endsWith("e"));
結果會印出
false
true
String s1 = "apple";
String s2 = "apple";
System.out.println(s1.equals(s2));
結果會印出 true
substring部分 他撈的範圍是 start < end 所以你的範例(0,2)的話 他應該是只會撈出st而不是str